@charset "utf-8";
body{ margin:0; padding:0; font:13px Tahoma, Geneva, sans-serif; color:#444;}
.mainct{ width:976px; margin:0 auto;}
#header{ float:left; width:100%; height:72px; background:url(../images/bg1px.gif) repeat-x; background-position:0px 0px;}
a#logo{ float:left; width:230px; height:44px; background:url(../images/logo.png) no-repeat; margin:8px 0 0 19px; display:inline;}
ul.menuhead{ float:left; margin:28px 0 0 38px; display:inline;}
ul.menuhead li{ float:left; margin:0 0 0 3px; height:32px; background:url(../images/bg1px.gif) repeat-x;background-position:0px -72px; line-height:32px; padding:0 18px; display:inline; font-size:11px; font-weight:bold; color:#FFF;
-moz-border-radius:3px;-webkit-border-radius:3px; -moz-box-shadow:1px 1px 0px #b2b2b2;-webkit-box-shadow:1px 1px 0px #b2b2b2;}
ul.menuhead li.current{ height:43px; background:#FFF; border:1px #dddddd solid; border-bottom:0;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-box-shadow: 0 0 0 #FFF;-webkit-box-shadow: 0 0 0 #FFF;
}
ul.menuhead li.current a{ color:#ff780c;}
ul.menuhead li.current a:hover{ color:#ff780c;}
ul.menuhead li a{ color:#FFF;}
ul.menuhead li a:hover{ color:#FFF;}
.header-r{ float:right;}
.header-r img.thumb{ float:left; width:25px; height:25px; border:1px #cccccc solid; padding:1px;}
.header-r a{ padding:0 3px;}
.header-r span{ float:left;line-height:26px;}
.tips{ float:left; width:100%; margin-top:28px; line-height:14px;}
.tips .newinbox{ float:left; text-indent:29px; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0px -47px; padding-right:3px;}
.tips .tipnews1{ float:left; text-indent:20px; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0px -61px; margin-left:22px; display:inline;}
.tips .tipnews2{ float:left; text-indent:20px; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0px -77px; margin-left:22px; display:inline;}
ul.actions{ float:left; height:32px; margin-top:30px;}
ul.actions li{ float:left; background:url(../images/dota.gif) no-repeat right center; font-weight:bold; padding-right:10px; line-height:32px; margin-left:12px; display:inline;}
ul.actions li.end{ float:left; background:none; font-weight:bold; padding-right:10px; line-height:32px; margin-left:12px; display:inline;}
ul.actions li a.current{ color:#ff780c;}
ul.actions li a.action1{ padding:0 0 3px 22px;}
ul.actions li a.action2{ padding:0;}
ul.actions li a.action2.current{background-position: -76px -108px;}
ul.actions li a.action3{ padding:0;}
ul.actions li a.action3.current{ background-position: -76px -123px;}
ul.actions li a.action4{ padding:0;}
ul.actions li a.action4.current{ background-position: -135px -139px;}
.maindanhba{ float:left; width:960px; margin-top:12px; background:#f6f6f6; padding:8px 8px 30px 8px;
-moz-border-radius:3px;-webkit-border-radius:3px;}
.topmain{ position:relative; float:left; width:100%; z-index:99;}
.b-search{ float:left; width:153px; height:25px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2;}
.b-search input.text{ float:left; width:126px; height:24px; background:none; border:0; font-size:11px; color:#444; line-height:25px; text-indent:5px;}
.b-search input.btns{ float:left; width:24px; height:24px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -160px; border:0; margin-top:1px;}
.button{ position:relative; background:url(../images/bg1px.gif) repeat-x; background-position:0 -161px; height:25px; border:1px #cdcdcd solid; line-height:25px; padding:0 10px; margin-left:3px; display:inline; line-height:22px;
-moz-border-radius:3px; -webkit-border-radius:3px;
}
.btn-active{ background:url(../images/bg1px.gif) repeat-x; background-position:0 -186px; height:27px; border:0; line-height:25px;
-moz-border-radius:3px; -webkit-border-radius:3px;
}
.btnleft{ padding-left:13px;}
.btn-active a{ color:#FFF;}
.arrow{ position:relative; float:left; width:5px; height:3px; background:url(../images/imgdanhba.gif) no-repeat right center; background-position:0px -155px; margin:11px 0 0 5px; display:inline;}
.arrow-active{ position:relative; float:left; width:5px; height:3px; background:url(../images/imgdanhba.gif) no-repeat right center; background-position:0px -185px; margin:11px 0 0 5px; display:inline;}
.button a{ float:left;}
#boxForm, #boxForm2{
	width:195px;
	border:3px #aaccff solid;
	background:#ffffff;
	position:absolute;
	padding: 8px 12px 15px 12px;
	z-index:999999;
	top:25px;
	left:0px;
	-moz-box-shadow:0px 1px 8px #444; -webkit-box-shadow:0px 1px 8px #444;
	display:none;
}
#boxLink, #boxLink2, #boxLink3, #boxLink4, #linkaction{ position:relative; float:left; z-index:10;}
#boxForm2 input.text, #boxForm3 input.text, #boxForm4 input.text, #formaction input.text{ float:left; width:160px; height:20px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2; margin-top:10px; font-size:11px; text-indent:3px;}
#boxForm2 input.btnok, #boxForm3 input.btnok, #boxForm4 input.btnok, #formaction input.btnok{ float:left; width:29px; height:24px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -383px; margin:10px 0 0 2px; display:inline; border:0;}
#boxForm2 p, #boxForm3 p, #boxForm4 p, #formaction p{ width:100%; margin:0;}
#boxForm3{
	width:195px;
	border:3px #aaccff solid;
	background:#ffffff;
	position:absolute;
	padding: 8px 12px 15px 12px;
	z-index:999999;
	top:20px;
	left:35px;
	-moz-box-shadow:0px 1px 8px #444; -webkit-box-shadow:0px 1px 8px #444;
	display:none;
}
#boxForm4{
	width:195px;
	border:3px #aaccff solid;
	background:#ffffff;
	position:absolute;
	padding: 8px 12px 15px 12px;
	z-index:999999;
	top:20px;
	left:0;
	-moz-box-shadow:0px 1px 8px #444; -webkit-box-shadow:0px 1px 8px #444;
	display:none;
}
#formaction{
	width:186px;
	border:3px #aaccff solid;
	background:#ffffff;
	position:absolute;
	padding: 0px 0px 10px 0px;
	z-index:999999;
	top:25px;
	left:0;
	-moz-box-shadow:0px 1px 8px #444; -webkit-box-shadow:0px 1px 8px #444;
	display:none;
}
.listgroup{ float:left; width:100%; border-bottom:1px #d7d7d7 solid; padding-bottom:5px;}
.button2{ position:relative; float:left; background:url(../images/bg1px.gif) repeat-x; background-position:0 -213px; height:25px; line-height:25px; padding:0 10px; margin-left:3px; display:inline; line-height:22px;
-moz-border-radius:3px; -webkit-border-radius:3px;
}
.button2 a.import{ float:left; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0px -188px; text-indent:9px; color:#FFF;}
.note{ float:right; margin:5px 32px 0 0; display:inline;}
.note .icon-note{ float:left; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -216px; width:12px; height:12px; margin:2px 0 0 3px; display:inline;}
.note span{ float:left;}

.main-r{ position:relative; float:left; width:800px;}
.wppdanhba{ position:relative; float:left; width:960px; margin-top:4px;}
ul.sidebar{ position:relative; float:left; width:158px;}
ul.sidebar li{ position:relative; float:left; width:157px;}
ul.sidebar li.current{ background:#FFF url(../images/dotb.gif) repeat-x top center; border:1px solid; border-color:#c7c7c7 #FFF #d7d7d7 #d7d7d7; border-right:0; width:158px; z-index:8;}
ul.sidebar li.current a{ color:#ff780c; font-weight:bold;}
ul.sidebar li.add{ width:132px; margin:8px 0 0 10px; display:inline; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0 -232px; padding-left:15px; font-weight:bold; line-height:normal; text-indent:0;}
ul.sidebar li span.group{ float:left; width:125px; padding:8px 0 8px 10px; line-height:16px;}
ul.sidebar li img.edit{ float:right; width:13px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -364px; margin-top:10px;}

.listdb{ position:relative; float:left; width:798px; background:#FFF url(../images/dotb.gif) repeat-x top center; border:1px #d7d7d7 solid; padding:2px 0 15px 0;}
.table-db{ float:left; width:780px; margin:5px 9px 0 9px; display:inline;}
.table-db table.dbolo td{ border-bottom:1px #d6d6d6 solid; padding:5px 0 5px 0; line-height:18px; }
.table-db table.dbolo td.end{ border-bottom:0;}
.table-db table.dbolo tr:hover{ background:#f6f6f6;}
.table-db table.dbolo td input{ float:left;}
.table-db table.dbolo td span{ float:left; padding-left:5px;}
.link-note{ float:left; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -216px; width:12px; height:12px; margin:2px 0 0 0; display:inline;}
.btnbottom{ position:relative; float:left; width:800px; margin-top:4px;}
.panaging{ float:right; line-height:28px;}
.panaging span{ float:left; line-height:20px; margin-right:12px; display:inline;}
.panaging a.prev{ float:left; width:18px; height:20px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -454px; text-indent:-99999px;}
.panaging a.prev:hover{ background-position:-35px -454px; }
.panaging a.next{ float:left; width:17px; height:20px; background:url(../images/imgdanhba.gif) no-repeat; background-position:-18px -454px; text-indent:-99999px;}
.panaging a.next:hover{ background-position:-53px -454px; }
.footermn{margin: 0 auto; width: 976px;}
.footermn .linkfooter{ float:left; width:974px; height:30px; background:url(../images/bg1px.gif) repeat-x; background-position:0 -240px; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; behavior:url(ie-css3.htc); font-size:11px; color:#717171; border:1px #d6d6d6 solid; line-height:30px; margin-top:45px;}
.footermn .linkfooter a{ color:#717171; text-decoration:none; padding:0 3px;}
.footermn .linkfooter a:hover{ text-decoration:none;}
.footermn .linkfooter span.left{ float:left; padding-left:20px; width:60%; margin:0;}
.footermn .linkfooter span.right{ float:right; padding-right:20px;}
.footermn .footer{ float:left; width:846px; margin-top:10px; padding-bottom:30px; color:#717171; line-height:18px; padding-left:28px;}
.black_overlay{
display: none;
position: absolute;
float:left;
top: 0%;
left: 0%;
width: 100%;
height: 1100px;
background-color: black;
z-index:1001;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
}
.white_content {
display: none;
position: absolute;
top: 32%;
left: 20%;
z-index:1002;
overflow: hidden;
width:60%;}
.table-add{ margin:0 auto; width:660px; position:relative;}
.table-addin{ float:left; width:650px; height:645px; background:#FFF; -moz-box-shadow:0 0 8px #444444; -webkit-box-shadow:0px 0px 8px #444444; padding-bottom:20px; border:5px #aaccff solid;}
.title-add{ float:left; width:100%; height:38px; background:url(../images/bg1px.gif) repeat-x; background-position:0 -403px;}
.title-add h2{ float:left; width:50%; font-size:16px; font-weight:bold; line-height:38px; text-indent:15px;}
a.close{ float:right; width:15px; height:15px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -342px; margin:10px 14px 0 0; display:inline;}
a.close:hover{ background-position:-17px -342px;}
ul.lineadd{ float:left; width:400px; margin:15px 0 0 25px; display:inline; font-size:12px;}
ul.lineadd li{ float:left; width:100%; margin-top:5px; border-bottom:1px #d6d6d6 solid; padding-bottom:5px;}
ul.lineadd li span.left{ float:left; width:74px; }
ul.lineadd li span.right{ float:left; width:306px; margin-left:10px; display:inline;}
ul.lineadd li input{ float:left; height:22px; line-height:22px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2;}
ul.lineadd li select, textarea{ border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:2px;}
ul.lineadd li select.group{ font-size:11px; color:#0054a6; padding:0;}
ul.lineadd li.end{ border-bottom:0;}
ul.lineadd li img.thumb{ float:left; width:12px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -408px; margin:5px 0 0 4px; display:inline;}
ul.lineadd li span.info{ float:left; margin-left:6px; display:inline; font-size:11px; padding-bottom:10px;}
ul.lineadd li span.info h2{ width:100%; font-size:14px; font-weight:bold; color:#ff780c;}
ul.nonestyle{ border-bottom:0; padding-bottom:8px;}
.table-addin h2.title{ float:left; width:620px; font-size:12px; font-weight:bold; padding:12px 15px 8px 15px;}
.linethem{ float:left; width:592px; border-bottom:1px #d6d6d6 solid; padding:12px 14px; line-height:27px; margin:0 15px; display:inline;font-size:11px;}
.linethem:hover{ background:#f6f6f6;}
.bordertop{border-top:1px #d6d6d6 solid;}
.bgractive{ background:#f6f6f6;}
.ctnhaptay{ float:left; width:100%; background:#f6f6f6;}
.linethem input.text{ float:left; height:20px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2; font-size:11px; text-indent:3px;}
.ctnhaptay-l{ float:left; width:210px; margin:10px 0 0 42px; display:inline;}
.ctnhaptay-l span.linent{ position:relative; float:left; width:100%;}
.ctnhaptay-l span.linent img.thumb{ float:left; width:20px; height:20px; background:url(../images/imgdanhba.gif) no-repeat; background-position:-114px -424px; margin:0 5px 0 0; display:inline; border:1px #cccccc solid;}
.ctnhaptay-l span.linent a.select{ font-size:11px; padding-left:28px;}
.ctnhaptay-l span.linent input.text, .ctnhaptay-r input.text{ float:left; height:20px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2; font-size:11px; text-indent:3px;}
.ctnhaptay-l span.linent input.error, .ctnhaptay-r input.error{ float:left; height:20px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#ff9393; font-size:11px; text-indent:3px;}

.nhaptay{ float:left; height:27px; width:27px; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0 -423px;}
.gmail{ float:left; height:27px; width:27px; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:-28px -423px;}
.yahoo{ float:left; height:27px; width:27px; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:-56px -423px;}
.csv{ float:left; height:27px; width:27px; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:-84px -423px;}

.linethem span{ float:left; padding-left:8px;}
.linebtn{float:left; width:408px; margin:15px 0 0 25px; display:inline;}
a.btnsubmit{ float:right; background:url(../images/bg1px.gif) repeat-x; background-position:0px -270px; height:26px; color:#FFF; border:0; padding:0 12px; line-height:26px; margin-right:3px; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:7px;}
a.btnsubmit:hover{ background-position:0px -296px;}
span.name{ float:left; width:100%; margin-top:20px; font-size:14px; font-weight:bold; color:#ff780c;}

.b-search2{ float:left; width:177px; height:25px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2;}
.b-search2 input.text{ float:left; width:150px; height:24px; background:none; border:0; font-size:11px; color:#444; line-height:25px; text-indent:5px;}
.b-search2 input.btns{ float:left; width:24px; height:24px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -160px; border:0; margin-top:1px;}

.table-note{ margin:0 auto; width:600px; position:relative;}
.table-notein{ float:left; width:600px;background:#FFF; -moz-box-shadow:0 0 8px #444444;  -webkit-box-shadow:0px 0px 8px #444444; padding-bottom:20px;}
.title-note{ float:left; width:100%; height:81px; background:url(../images/bg1px.gif) repeat-x; background-position:0 -322px;}
.title-note span.left{ float:left; padding:18px 0 0 20px; font-size:12px;}

ul.listnote{ float:left; width:550px; margin:8px 0 0 20px; display:inline;}
ul.listnote li.top{ float:left; width:100%; padding:10px 0; border-bottom:1px #d6d6d6 solid; font-size:12px;}
ul.listnote li.linenote{ float:left; width:100%; padding:6px 0; border-bottom:1px #d6d6d6 solid; font-size:12px;}
ul.listnote li.linenote span.date{ float:left; width:90px; color:#888; font-size:11px; font-style:italic;}
ul.listnote li.linenote h3{ float:left; padding-left:8px; width:400px; font-size:12px; font-weight:normal;}
ul.listnote li.linenote .contentshow{ float:right; display:none; width:50px; font-size:11px;}
ul.listnote li.linenote .cat-tabshover{ float:right;}
ul.listnote li.linenote .cat-tabshover .i-edit{ float:left; width:13px; height:13px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -364px; margin-right:8px; display:inline;}
ul.listnote li.linenote .cat-tabshover .i-delete{ float:left; width:11px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:-19px -364px; margin-right:8px; display:inline;}
ul.listnote li.end{ float:left; width:100%; margin:10px 0 0 0; padding-bottom:10px;font-size:11px; text-align:right; text-decoration:underline; color:#0054a6;}
ul.listnote li.end input{ float:left; height:22px; line-height:22px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2;}
ul.listnote li.end a.add{ background:none; font-size:11px; padding:5px 0 0 0; color:#0054a6; margin:0;}
.formaddnote{ float:left; width:510px; margin:5px 0 0 20px; display:inline; background:#f6f6f6; border-top:1px #d6d6d6 solid; padding:12px 20px;}
.formaddnote textarea{ float:left; border:1px #d2d2d2 solid;}
#contactForm{
	width:450px;
	border:5px #aaccff solid;
	background:#ffffff;
	position:absolute;
	padding: 0px 0px 30px 0px;
	z-index:99999;
	top:30px;
	left:32px;
	-moz-box-shadow:0px 0px 8px #444; -webkit-box-shadow:0px 0px 8px #444;
	display:none;
}
#contactLink{ position:relative; float:left; z-index:10;}
#noteForm{
	width:590px;
	border:5px #aaccff solid;
	background:#ffffff;
	position:absolute;
	padding: 0px 0px 18px 0px;
	z-index:99999;
	top:30px;
	right:32px;
	-moz-box-shadow:0px 0px 8px #444; -webkit-box-shadow:0px 0px 8px #444;
	display:none;
}
#noteLink{ position:relative; float:left; z-index:10;}


ul#adddanhba{ float:left; width:620px; margin:0 15px; display:inline;}
ul#adddanhba li{ float:left; width:100%; border-bottom:1px #d6d6d6 solid;}
ul#adddanhba li a{ float:left; width:592px; background:#FFF; padding:12px 14px; font-size:11px; color:#444444; text-indent:8px; line-height:27px;}
ul#adddanhba li a.current{ background:#f6f6f6;}
ul#adddanhba li a:hover{ background:#f6f6f6;}
ul#adddanhba li ul{ float:left; width:100%; background:#f6f6f6; padding-bottom:25px;}
ul#adddanhba li ul li{ float:left; width:100%; border-bottom:0;}
ul#adddanhba a{ display:block;}
ul#adddanhba li a.linkadd{ padding:5px 0 0 35px; text-indent:0; line-height:normal; color:#0054a6; width:170px; background:none;}
.ctnhaptay-r{ float:left; width:280px; margin:5px 0 0 28px; display:inline;}
.ctnhaptay-r div.linentr{ position:relative; float:left; width:100%; margin-top:5px;}
.ctnhaptay-r div.linentr span.left{ float:left; width:56px; line-height:20px;}
.ctnhaptay-r div.linentr span.right{ float:left; width:215px; line-height:20px;}
.ctnhaptay-r select{ border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:2px; font-size:11px;}
.ctnhaptay-r input:hover{ border:1px #7dbef1 solid;}
ul#adddanhba li a.btnsave{ float:left; width:88px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -270px; height:26px; color:#FFF; border:0; padding:0 12px 0 12px; line-height:26px; margin-right:3px; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:7px; text-indent:0; text-align:center;}
ul#adddanhba li a.btnsave:hover{ background-position:0px -296px;height:26px;}
ul#adddanhba li a.addmobile{ float:left; width:42%; font-size:11px; color:#0054a6; text-indent:0; background:none; padding:0 0 0 5px; line-height:20px;}

/*-------10-10-2011--------*/
.listaction{ float:left; width:100%; height:70px; overflow-y:auto; overflow-x:hidden; display:block;}
.listaction .lineaction{ float:left; width:100%; font-size:11px; line-height:18px;}
.listaction .lineaction input, span{ float:left;}
.listaction .lineaction a{ color:#0054a6; text-decoration:none;}
.listaction .lineaction span{ padding-left:5px;}

.table-group{ margin:0 auto; width:436px; position:relative;}
.table-groupin{ float:left; width:426px;background:#FFF; -moz-box-shadow:0 0 8px #444444; -webkit-box-shadow:0px 0px 8px #444444; padding-bottom:20px; border:5px #aaccff solid;}

ul.linegroup{ float:left; width:375px; margin:15px 0 0 25px; display:inline; font-size:12px;}
ul.linegroup li{ float:left; width:100%; margin-top:5px; border-bottom:1px #d6d6d6 solid; padding-bottom:5px;}
ul.linegroup li span.left{ float:left; width:74px; }
ul.linegroup li span.right{ float:left; width:306px; margin-left:10px; display:inline;}
ul.linegroup li input{ float:left; height:22px; line-height:22px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2;}
ul.linegroup li select, textarea{ border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:2px;}
ul.linegroup li select.group{ font-size:11px; color:#0054a6; padding:0;}
ul.linegroup li.end{ border-bottom:0;}
ul.linegroup li img.thumb{ float:left; width:12px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -408px; margin:5px 0 0 4px; display:inline;}
ul.linegroup li span.info{ float:left; margin-left:6px; display:inline; font-size:11px; padding-bottom:10px;}
ul.linegroup li span.info h2{ width:100%; font-size:14px; font-weight:bold; color:#ff780c;}
ul.linegroup li.edit{ padding-bottom:25px;}
ul.linegroup li.edit input{ font-size:11px; text-indent:3px; font-weight:bold; color:#ff780c;}
ul.linegroup li.confirm{ border-bottom:0; padding:12px 0; font-weight:bold;}

.addgmail{ float:left; width:100%; margin-top:5px;}
.addgmail span.left{ float:left; width:20%; text-align:right; line-height:20px; font-size:11px;}
.addgmail span.right{ float:left; width:78%; line-height:20px; font-size:11px; margin-left:3px; display:inline;}
.addgmail span.right input{ float:left; height:20px; line-height:20px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2;}
.addtolist{ float:left; width:568px; margin:0 0 0 25px; display:inline;}
.addtolist p{ width:100%; padding:3px 0;}
.addtolist p input{ float:left; margin-right:3px;}
.b-list{ float:left; width:565px; background:#FFF; border:1px #b3cfe9 solid;border-top:5px #b3cfe9 solid; margin-top:5px; padding:8px 0; height:188px; overflow-x:hidden; overflow-y:auto; }
.b-listin{ float:left; width:548px; margin:8px 8px 0 8px; display:inline; border-bottom:1px #eeeeee solid; padding-bottom:8px;}
.b-listin div.item{ float:left; width:274px;}
.b-listin div.item input.checkdb{ float:left; margin-top:10px;}
.b-listin div.item span.info{ float:left; line-height:18px; width:234px; margin-left:8px; display:inline; font-size:11px; color:#808080;}
.b-listin div.item span.info b{ color:#333333;}
ul#adddanhba .actiongmail{ float:left; width:568px; margin:0 0 0 25px; display:inline;}
ul#adddanhba .actiongmail span.left{ position:relative; float:left; width:50%; line-height:22px;}
ul#adddanhba .actiongmail span.right{ float:right; width:49%;}
ul#adddanhba .actiongmail span.right input.btnsave2{ float:right; background:url(../images/bg1px.gif) repeat-x; background-position:0px -270px; height:26px; color:#FFF; border:0; padding:0 12px 0 12px; line-height:26px; margin-right:3px; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:7px; text-indent:0; text-align:center;}
ul#adddanhba .actiongmail span.right input.btnsave2:hover{ background-position:0px -296px;height:26px;}
ul#adddanhba .actiongmail span.left a.linkadd2{ padding:5px 0 0 0px; text-indent:0; background:none; width:100px; line-height:normal; color:#0054a6;}
.addcsv{ float:left; width:540px; margin: 0 0 0 48px; display:inline; line-height:18px;}
ul#adddanhba .addcsv span{ float:left;}
ul#adddanhba .addcsv a.more{ width:80px; text-indent:0; padding:0; float:left; background:none; line-height:18px; color:#0054a6;}
ul#adddanhba .addcsv span.form{ float:left; width:100%; margin-top:12px;}

ul#adddanhba .addcsv span.form input.btnluuhuy{ float:left; background:url(../images/bg1px.gif) repeat-x; background-position:0px -270px; height:26px; color:#FFF; border:0; padding:0 12px 0 12px; line-height:26px; margin-right:3px; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:7px; text-indent:0; text-align:center;}
ul#adddanhba .addcsv span.form input.btnluuhuy:hover{ background-position:0px -296px;height:26px;}


ul.actgroup{ float:left; width:164px; margin:0 0 0 10px; display:inline;}
ul.actgroup li{ float:left; width:100%; border-bottom:1px #d7d7d7 solid; padding-bottom:5px; margin-top:5px; font-size:11px;}
#boxForm .filterA{ float:left; width:195px;}
#boxForm .filterA li{ float:left; width:20%; padding:5px 0; border-bottom:1px #d7d7d7 solid; text-transform:uppercase; font-weight:bold; color:#888888; text-align:center;}
#boxForm .filterA li a{ float:none;}
.notifySuccess{ position:relative; width:100%; padding:10px 0; background:#f7faf1; border:1px #b7c996 solid; font-size:12px; font-weight:bold; text-align: center;}
.notifyError{ position:relative;width:100%; padding:10px 0; background:#fbf3f3; border:1px #ff9393 solid; font-size:12px; font-weight:bold; text-align: center;}

/*---------Quanlycongviec--------*/
.mainmanage{ float:left; width:100%; margin:12px 0 0 0;}
ul.tabmanage{ float:left; width:100%; height:29px; border-bottom:3px #ff8c04 solid;}
ul.tabmanage li{ float:left; height:28px; background:url(../images/bg1px.gif) repeat-x; background-position:0 -441px; border:1px #cdcdcd solid; border-bottom:0; padding:0 15px; line-height:28px; margin:0 1px 0 0; display:inline;}
ul.tabmanage li.current{background-position:0 -469px; height:29px; border:0;}
ul.tabmanage li.current a{ color:#FFF;}
ul.tabmanage li.current a:hover{ color:#FFF;}
.topmng{ float:left; width:100%; height:30px; background:#f7f7f7; border-bottom:1px #d7d7d7 solid; line-height:30px; margin-top:1px;}
.topmng span.left{ float:left; margin-left:15px; display:inline;}
.topmng select{ border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; font-size:11px; padding:2px; margin-top:5px;}
.topmng a{ text-decoration:underline; padding:0 3px;}
.topmng span.right{ float:right; margin-right:4px; display:inline;}
#calendar{ float:left; width:100%; margin-top:6px;}
.month_cal{ float:left; border-collapse: collapse; margin: 0; padding: 0; width: 100%;}
.month_cal th{ background-color: #F7F7F7; border: 1px solid #d7d7d7; font-size: 11px; padding: 6px 0; text-align: center;}
.month_cal td{ background-color: #FFFFFF; border:1px #d7d7d7 solid; font-size: 11px; height: 80px; padding: 0 2px 2px; vertical-align: top; width: 13%;}
.month_cal td.blank{color: #BBBBBB !important;}
.month_cal td.today{ border: #ff780c solid; border-width:2px 1px 1px 1px;}
.month_cal td .day_of_month{ position:relative; z-index:1; background-color: #F7F7F7; padding: 2px 2px 0; text-align: right;}
.month_cal ul.plan{ position:relative; float:left; width:92%; margin-left:6px; display:inline;}
.month_cal ul.plan li{ float:left; width:100%; margin-top:5px; font-size:11px;}
.month_cal ul.plan li font.time{ color:#ff780c;}
.month_cal ul.plan li font.nameplan{ background:#e2eccf; padding:1px 4px;}
.month_cal ul.plan li span.linkinfo{ line-height:20px;}
.month_cal ul.plan li a.plan{ color:#444;}
.month_cal ul.plan li img.thumb{ float:left; width:12px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -407px; margin:0 4px 0 0; display:inline;}
.month_cal ul.plan img.alarm{ position:absolute; width:11px; height:11px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -475px; right:0; top:5px;}
.bgcal{ position: relative; z-index:100; width:100%;}
#formplan{
	width:118px;
	border:1px #d7d7d7 solid;
	background:#ffffff;
	position:absolute;
	padding: 0px 10px 20px 10px;
	z-index:10;
	top:0px;
	left:-3px;
	-moz-box-shadow:0px 0px 8px #888; -webkit-box-shadow:0px 0px 8px #888;
	display:none;
}
#linkplan{ position:relative; float:right; z-index:9; width:16px; height:16px; background:url(../images/imgdanhba.gif) no-repeat; background-position:-36px -342px; bottom:5px; right:4px;}
.listplan{ position:relative; float:left; width:118px;}
ul.moreplan{ position:relative; float:left; width:100%; margin-top:20px; height:252px; overflow-x:hidden; overflow-y:auto;}
ul.moreplan li{ float:left; margin-top:5px; width:100%; font-size:11px;}
ul.moreplan li.top{ margin-top:15px;}
ul.moreplan li font.time{ color:#ff780c;}
ul.moreplan li font.nameplan{ background:#e2eccf; padding:1px 4px;}
ul.moreplan li a.plan{ color:#444;}
ul.moreplan li img.thumb{ float:left; width:12px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -408px; margin:0 4px 0 0; display:inline;}
#lessplan{ position:relative; float:right; z-index:99; width:16px; height:16px; background:url(../images/imgdanhba.gif) no-repeat; background-position:-53px -342px; bottom:-10px; right:0px;}
.contentplan{ position:relative; float:left; width:100%; background:#f6f6f6; padding:10px 0 20px 0; border:#d7d7d7 solid; border-width:1px 0 1px 0; margin-top:6px;}
ul.dateplan{ float:left; width:135px; margin:0 10px 0 16px; display:inline;}
ul.dateplan li{ float:left; width:100%; margin-top:5px;}
ul.dateplan li span.time{ float:left; color:#ff780c; font-weight:bold;}
ul.dateplan li span.noteplan{ float:right; background:#e2eccf; padding:1px 4px;}
ul.dateplan li span.noteplan a{ color:#444;}
ul.listcontact{ float:left; width:198px;}
ul.listcontact li{ position:relative; float:left; width:180px; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0px -407px; text-indent:15px; margin:5px 0 0 18px; display:inline;}
.commentplan{ float:left; width:600px;}
.titlecmt{ float:left; width:100%;}
.titlecmt span.left{ float:left; width:545px; font-weight:bold; line-height:18px;}
.titlecmt span.right{ float:right;}
.titlecmt span.right .i-delete{ float:left; width:11px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:-19px -364px; margin:4px 6px 0 0; display:inline;}
.titlecmt span.right .i-edit{ float:left; width:12px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -364px; margin:4px 6px 0 0; display:inline;}
ul.listcmt{ float:left; width:100%; margin:12px 0 0 0; height:176px; overflow-x:hidden; overflow-y:auto;}
ul.listcmt li{ float:left; width:570px; border-bottom:1px #d7d7d7 solid; background:#fff; padding:5px 10px; line-height:16px;}
ul.listcmt li.top{border-top:1px #d7d7d7 solid; padding-top:8px;}
ul.listcmt li font.date{ color:#888;}
ul.listcmt li span.infocmt{ float:left; width:558px;}
ul.listcmt li .contentshow2{ float:right; display:none; width:12px; font-size:11px; padding-right:7px;}
ul.listcmt li .cat-tabshover2{ float:right;}
ul.listcmt li .cat-tabshover2 .i-delete{ float:left; width:11px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:-19px -364px; margin-top:10px;}
.formcmt{ float:left; width:100%; margin-top:8px;}
.formcmt input.text{float:left; width:486px; height:32px; line-height:34px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2; color:#0054a6; font-size:11px; text-indent:5px;}
.formcmt a.btncmt{ float:left; height:36px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -498px; width:104px; font-size:12px; color:#FFF; border:0; margin-left:5px; display:inline; text-align:center; line-height:36px;
-moz-border-radius:3px; -webkit-border-radius:3px;
}
.i-cal{ float:left; margin:4px 0 0 4px; display:inline; width:15px; height:15px; background:url(../images/imgdanhba.gif) no-repeat; background-position: -14px -475px;}
.imgmgt{ margin-top:8px;}
table.planday{ width:100%;}
table.planday button{ padding: 10px; margin: 0;}
table.planday td{ border-bottom:1px #d7d7d7 solid; padding:12px 0 12px 10px; line-height: 28px}
table.planday td a.noteplan{ background:#e2eccf; padding:1px 4px; color:#444;}
table.planday td a.linkdetails{ color:#444;}
table.planday td a.i-danhba{ position:relative; float:left; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0px -407px; text-indent:15px;}
table.planday tr:hover{ background:#f7f7f7;}
table.planday tr:hover td{ padding:12px 0 12px 10px;line-height: 28px}
table.planday tr:hover .btnDeleteMoney{ display: inline;}
table.planday td.viewcmt{ padding:0; border:0;}
table.planday td .btnDeleteMoney{ display: none;}
table.planday tr.end td{ border-bottom:none; padding:12px 0 12px 10px;}

ul.pagingplan{ float:left; width:100%;  background:#f7f7f7; padding:8px 0;}
ul.pagingplan li{ float:left; margin-left:3px; display:inline; font-size:12px; background:#7dad24; padding:2px 5px;}
ul.pagingplan li a{ color:#FFF;}
ul.pagingplan li.current{ background:none;}
ul.pagingplan li.current a{ color:#444;}
#formcomment{
	width:976px;
	position:relative;
	z-index:10;
	top:0px;
	display:none;
}
#linkcomment{ position:relative;}

.addnote{ float:left; width:100%; background:#f7f7f7; border-bottom:1px #d7d7d7 solid; padding:30px 0 100px 0; margin-top:5px;}
ul.addnote-l{ float:left; width:180px; margin:0 0 0 190px; display:inline;}
ul.addnote-l li{ float:left; width:100%; margin-top:15px; line-height:18px;}
ul.addnote-l li input.text, ul.addnote-r li input.text{ float:left; height:18px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2; color:#0054a6; font-size:11px; text-indent:5px;}
ul.addnote-l li select, textarea{ border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:2px; font-size:11px;}
ul.addnote-l li a.linksl{ line-height:20px; text-decoration:underline; padding-left:5px;}
ul.addnote-r{ float:left; width:300px; margin:10px 0 0 96px; display:inline;}
ul.addnote-r p{ float:left; width:100%; padding-top:5px;}
ul.addnote-r li{ float:left; width:100%; margin-top:5px; line-height:18px;}
ul.addnote-l li a.savenote{ float:left; background:url(../images/bg1px.gif) repeat-x; background-position:0px -270px; height:26px; color:#FFF; border:0; padding:0 12px 0 12px; line-height:26px; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; margin-top:15px;}
ul.addnote-l li a.savenote:hover{ background-position:0px -296px;height:26px;}
ul.b-result{ position:relative; float:left; width:282px; padding:4px 8px 8px 8px; background:#FFF; border:1px #d7d7d7 solid; margin-top:2px; height:60px; overflow-x:hidden; overflow-y:auto;}
ul.b-result li{ float:left; width:100%;}
ul.b-result li a{ text-decoration:underline;}
a.i-dbshow{ float:left; line-height:normal; background:url(../images/imgdanhba.gif) no-repeat left center; background-position:0px -407px; text-indent:15px; color:#444;}
a.delete{ float:left; text-decoration:underline; color:#0054a6; line-height:normal; padding-left:4px;}
.showdetails{ position:relative; float:left; width:100%; background:#f6f6f6; padding:10px 0 20px 0; border:#d7d7d7 solid; border-width:0 0 1px 0;}

/*-------------Dangnhap-------------------*/
.button{ width:114px; height:31px; background: url(../images/button.gif) no-repeat; font-weight:bold; color:#FFF; text-align: center;border:none; cursor:pointer; padding:0; margin:0;}
.button2{ width:114px; height:31px; background: url(../images/button2.gif) no-repeat; font-weight:bold; color:#ff780c; text-align: center;border:none; cursor:pointer; padding:0; margin:0;}

.dn_left{ float:left; width:574px; height:282px; background:#FFF; border:1px #dddddd solid; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; behavior:url(ie-css3.htc); margin-top:5px;}
.line_dn{ float:left; width:530px; margin:25px 0 0 40px; display:inline; padding-bottom:30px;}
.line_dn ul{ margin:0; padding:0; list-style:none;}
.line_dn ul li{ float:left; width:100%; margin-top:15px; color:#3b3b3b;}
.line_dn ul li div.dn_l{ float:left; width: 30%; line-height:20px; text-indent:10px;}
.line_dn ul li div.dn_r{ float:left; width: 65%; margin-left:5px; display:inline; line-height:20px;}
.line_dn ul li div.dn_r input{font-size:11px; color:#3b3b3b; border:1px #e3e9ef solid; border-top:1px #abadb3 solid; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; padding:2px 2px; float:left;}
.line_dn ul li div.dn_r span.error{ font-size:11px; color:#ff780c; float:left; width:260px; padding-top:8px;}
.line_dn ul li div.dn_r font{ font-size:11px; color:#3b3b3b; padding-left:3px;}
.line_dn ul li div.dn_r font.link a{ color:#0000cc; text-decoration:none; line-height:30px; padding-left:10px;}

.dn_right{ float:left; width:388px; height:282px; background:#FFF; border:1px #dddddd solid; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; behavior:url(ie-css3.htc); margin:5px 0 0 9px; display:inline; text-align: center;}
.dn_right span.note{ float:left; text-align: center; font-weight:bold; color:#333; padding-top:100px; width:100%; padding-bottom:90px;}

/*---------------dangkythanhcong-----------------*/
.title_dk{ float: left; width:100%; padding:10px 0; color:#333; font-weight:bold; background: url(../images/arrow2.gif) no-repeat left center; text-indent:15px;}
.title_dk font.yellow{ color:#ff780c;}
.box_dk{ float:left; width:974px; border:1px #dddddd solid; background:#FFF; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; behavior:url(ie-css3.htc);}
.box_dk span{ float: left; padding:70px 0; width:100%; text-align: center; font-size:11px; color:#3b3b3b; line-height:20px;}
.box_dk span a{ color:#0000cc; text-decoration:none;}
.box_dk span h2{ margin:0 auto; width:200px; background:url(../images/tc.gif) no-repeat left center; text-indent:20px; font-size:24px; font-weight:bold; color:#ff9712; line-height:40px;}

.box_dk .line_dk{ float:left; width:100%; margin-top:10px;}
.line_dk ul{ margin:0; padding:0; list-style:none;}
.line_dk li{ float:left; width:100%; margin-top:15px;}
.line_dk li div.dk_l{ float:left; width:18%; color:#3b3b3b; text-indent:60px; line-height:20px;}
.line_dk li div.dk_r{ float:left; width:75%; margin-left:5px; display:inline; color:#3b3b3b; font-size:11px;}
.line_dk li div.dk_r a{ color:#0000cc; text-decoration:none; display:inline;}
.line_dk li div.dk_r input{ font-size:11px; color:#3b3b3b; border:1px #e3e9ef solid; border-top:1px #abadb3 solid; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; padding:2px 2px; float:left;}
.line_dk li div.dk_r img{ padding:0 5px;}
.line_dk li div.dk_r font{ padding-left:5px; width:50%; font-size:11px; padding-top:0;}

/*Date time picker*/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; }
.ui-timepicker-div dl dd { margin: -25px 10px 10px 65px; }
.ui-timepicker-div { font-size: 11px; }
.ui-timepicker-div table,td,div{ font-size: 11px; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

/*start notify*/
.notification {
	line-height: 22px;
	cursor: pointer;
	clear: both;
	height: 30px;
	margin: 8px 0px 8px 0px;
	padding: 20px 25px 10px 60px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.notification strong {
	margin-right: 5px;
}
.notification p {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #333333;
}
.message p {
	font-size: 11px;
}
.warning {
	background-image: url(../images/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
}
.success {
	background-image: url(../images/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
}
.failure {
	background-image: url(../images/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
}
.information {
	background-image: url(../images/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}
.lightbulb {
	background-image: url(../images/lightbulb.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #D3A350;
	background-color: #FEF0CB;
	color: #835F21;
}
.messages {
	background-image: url(../images/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}
/*end notify*/
